<?php 
class Admin_Form_Advertivement extends Zend_Form{
    
   public function init(){
        $this->setMethod("post");
		$this->setName("AdvertivementForm");
        $this->setAttrib('autocomplete', 'off');	        	
        $this->setEnctype(Zend_Form::ENCTYPE_MULTIPART);
        $this->setElementDecorators(array(
            array('ViewHelper'),
            array('Errors'),
            array('Description'),
            array('Label', array('separator'=>' ')),
            array('HtmlTag', array('tag' => 'li', 'class'=>'element-group')),
        ));

        
        
        
        
        $image = new Zend_Form_Element_File('image');
        $image->setLabel('Hình ảnh')
              ->setDestination(APPLICATION_PATH ."/../public/upload")
              ->setRequired(true)
              //->setMaxFileSize(10240000) // limits the filesize on the client side
              ->setDescription('Nhấn vào nút browse để upload hình ảnh');
        $image->addValidator('Count', false, 1);                // ensure only 1 file
        $image->addValidator('Size', false, 10240000);            // limit to 10 meg
        $image->addValidator('Extension', false, 'jpg,jpeg,png,gif');// only JPEG, PNG, 
        
        $link = new Zend_Form_Element_Text('link');
        $link->setLabel('Link')
             ->setRequired(true)
             ->addValidator('NotEmpty',true,array('messages' => 'Không được chống!'));
        $link->setAttrib('size', '45');
        
        $description = new Zend_Form_Element_Textarea('description');
        $description->setLabel('Mô Tả')
                 ->setRequired(true)
                 ->addValidator('NotEmpty',true,array('messages' => 'Không được trống!'));
        $description->setAttrib('rows', '8');
        
		$optionCat[1]  = "Bên trái";
		$optionCat[2]  = "Bên dưới";
		$optionCat[3]  = "Bên trái ngoài web";
		$optionCat[4]  = "Bên phải ngoài web";
        $optionCat[5]  = "Ở giữa trang chủ";
		
		$optionCat[''] = "Chọn vị trí!";
                 
        $align = new Zend_Form_Element_Select('align');
        $align->setLabel('Vị trí')
              ->setMultiOptions($optionCat)
              ->setRequired(true)->addValidator('NotEmpty', true);
        $align->setValue("");
		
        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Save');
        $submit->class = "bt-save";
        
        $this->addElements(array($image, $link, $description, $align,
        $submit));                                           
    }  
}
